﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using OpGen.Extensions.Network;

namespace OpGen.Extensions.Runtime.Server
{
    /// <summary>
    /// Gibt die Zielmethode an, die aufgerufen wird, wenn der Registrierte OpCode eingeht.
    /// </summary>
    /// <typeparam name="TMessage">Die OpCode Nachricht</typeparam>
    /// <typeparam name="TClient">Der Sender</typeparam>
    /// <param name="client">Der Client</param>
    /// <param name="message">Die desierialisierte Instanz der Nachricht</param>
    public delegate void ServerMessageTargetDelegate<TMessage, TClient>(TClient client, TMessage message) ;
}
